626 S Carrollton Ave, New Orleans, LA 70118-1008, New Orleans
The Chef's Special Omelette is to die for. Add their Chocolate Pecan Pie & you'll swear you visited gastro heaven!
The Chef's Special Omelette is to die for. Add their Chocolate Pecan Pie & you'll swear you visited gastro heaven!